package lion.dev.web.paging;

import lion.dev.lang.MapJ;

/**
 * @author lion
 * @email hl_0074@sina.com
 * @date 2014年5月23日
 */
public interface Paging {

	public void setPageNumber(int pageNumber);

	public void setPageSize(int pageSize);

	public int getStartRowNumber();

	public int getEndRowNumber();

	public int getPageNumber();

	public int getPageCount();

	public boolean hasPreviousPaging();

	public boolean hasNextPaging();

	public Paging getNextPaging();

	public Paging getPreviousPaging();

	public Paging getFirstPaging();

	public Paging getEndPaging();

	public int getMaxRowNumber();

	public int getPageSize();

	public MapJ map();
}
